Audio Plugin development with Cabbage
نویسنده
چکیده
This paper describes a novel new approach to developing cross-platform audio plugins with Csound. It begins with an short historical overview of projects that led to the development of Cabbage as it exists today, and continues with a more detailed description of Cabbage and its use within digital audio workstations. The paper concludes with an example of an audio effect plugins and a simple MIDI based plugin instrument.
منابع مشابه
Intelligent audio plugin framework for the Web Audio API
The Web Audio API introduced native audio processing into web browsers. Audio plugin standards have been created for developers to create audio-rich processors and deploy them into media rich websites. It is critical these standards support flexible designs with clear host-plugin interaction to ease integration and avoid non-standard plugins. Intelligent features should be embedded into standar...
متن کاملConstructing AudioUnit Plugins on the Web using Csound
This paper describes a web-based application which can be used to construct AudioUnit plugins. Using this application the audio DSP component of an AudioUnit plugin can be created using the Csound audio programming language, and the user interface (UI) composed using HTML5. This is made possible using the combination of a Csound binary compiled for Google’s portable native client API (PNaCl) wh...
متن کاملFeapi: a Low Level Feature Extraction Plugin Api
This paper presents FEAPI, an easy-to-use platform-independent plugin application programming interface (API) for the extraction of low level features from audio in PCM format in the context of music information retrieval software. The need for and advantages of using an open and well-defined plugin interface are outlined in this paper and an overview of the API itself and its usage is given.
متن کاملPiPo, a Plugin Interface for Afferent Data Stream Processing Operators
We present PiPo, a plugin API for data stream processing with applications in interactive audio processing and music information retrieval as well as potentially other domains of signal processing. The development of the API has been motivated by our recurrent need to use a set of signal processing modules that extract low-level descriptors from audio and motion data streams in the context of d...
متن کامل